package cn.iocoder.yudao.module.xiaoBizHandler.convert.tbErrorManagement;

import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import cn.iocoder.yudao.module.xiaoBizHandler.controller.admin.tbErrorManagement.vo.*;
import cn.iocoder.yudao.module.xiaoBizHandler.dal.dataobject.tbErrorManagement.XTbErrorManagementDO;

/**
 * 报错管理 Convert
 *
 * @author xiaosy
 */
@Mapper
public interface XTbErrorManagementConvert {

    XTbErrorManagementConvert INSTANCE = Mappers.getMapper(XTbErrorManagementConvert.class);

    XTbErrorManagementDO convert(XTbErrorManagementCreateReqVO bean);

    XTbErrorManagementDO convert(XTbErrorManagementUpdateReqVO bean);

    XTbErrorManagementRespVO convert(XTbErrorManagementDO bean);

    List<XTbErrorManagementRespVO> convertList(List<XTbErrorManagementDO> list);

    PageResult<XTbErrorManagementRespVO> convertPage(PageResult<XTbErrorManagementDO> page);

    List<XTbErrorManagementExcelVO> convertList02(List<XTbErrorManagementDO> list);

}

